Статья

Название статьи

АППАРАТНАЯ РЕАЛИЗАЦИЯ ФУНКЦИЙ СИНХРОНИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ПРОЦЕССОВ ПРИ ОБРАЩЕНИИ К РАЗДЕЛЯЕМОМУ РЕСУРСУ НА ОСНОВЕ ПЛИС 

Авторы

Вашкевич Николай Петрович, доктор технических наук, профессор кафедры вычислительной техники Пензенского государственного университета.
Бикташев Равиль Айнулович, кандидат технических наук, доцент, профессор кафедры вычислительных машин и систем Пензенской государственной технологической академии.
Гурин Евгений Иванович, доктор технических наук, профессор кафедры вычислительной техники Пензенского государственного университета.

Индекс УДК

681.3.001.57

Аннотация

В статье рассматриваются вопросы формального представления алгоритмов синхронизации взаимодействующих процессов, действующих в параллельных вычислительных системах, при их обращении к общему ресурсу. Для формализации использовалась логика недетерминированных автоматов. Получены уравнения, описывающие процедуры вхождения i-го процесса в критический интервал с учетом принятой дисциплины обеспечения приоритетности и взаимоисключения несовместных событий, а также выхода процесса из критического интервала, которые позволяют синтезировать устройство синхронизации. Осуществлено моделирование устройства на 4 входа запросов к общему ресурсу на языке VHDL, а также проведена его экспериментальная реализация на ПЛИС.

 

 Скачать статью в формате PDF

Список литературы

1. Аджиев, В. Мифы безопасности ПО: Уроки знаменитых катастроф / В. Аджиев // Открытые системы. – 1998. – № 6. – С. 34–50.
2. Дейтел, Г. Введение в операционные системы : в 2 т. / Г. Дейтел ; пер. с англ. – М. : Мир, 1987. – 1 т. – 359 с.
3. Ганькин, А. Л. Исследования и разработки в области аппаратной реализации алгоритмов операционных систем / А. Л. Ганькин, Ю. В. Сидоров, Г. Н. Соловьев // Зарубежная радиоэлектроника. – 1984. – № 2. – С. 34–50.
4. Вишняков, В. А. Организация вычислительных процессов ЭВМ и систем : учебное пособие для вузов / В. А. Вишняков. – М. : Высш. шк., 1988. – 207 с.
5. Вашкевич, Н. П. Недетерминированные автоматы в проектировании систем параллельной обработки : учебное пособие / Н. П. Вашкевич. – Пенза : Изд-во Пенз. гос. ун-та, 2004. – 280 с.
6. Кейлингерт, П. Элементы операционных систем / П. Кейлингерт ; пер. с англ. – М. : Мир, 1985. –   295 с.
7. Зотов, В. Ю. Проектирование цифровых устройств на основе ПЛИС фирмы Xilinx в САПР WebPACK ISE / В. Ю. Зотов. – М. : Горячая линия – Телеком, 2003. – 624 с.

 

Дата создания: 18.07.2013 15:17
Дата обновления: 18.07.2013 15:17